Negative-Cycle Detection Algorithms
نویسندگان
چکیده
We study the problem of finding a negative length cycle in a network. An algorithm for the negative cycle problem combines a shortest path algorithm and a cycle detection strategy. We survey cycle detection strategies, study various combinations of shortest path algorithms and cycle detection strategies and find the best combinations. One of our discoveries is that a cycle detection strategy of Tarjan greatly improves computational performance of a classical shortest path algorithm, making it competitive with the fastest known algorithms on a wide range of problems. As a part of our study, we develop problem families for testing negative cycle algorithms.
منابع مشابه
BeeID: intrusion detection in AODV-based MANETs using artificial Bee colony and negative selection algorithms
Mobile ad hoc networks (MANETs) are multi-hop wireless networks of mobile nodes constructed dynamically without the use of any fixed network infrastructure. Due to inherent characteristics of these networks, malicious nodes can easily disrupt the routing process. A traditional approach to detect such malicious network activities is to build a profile of the normal network traffic, and then iden...
متن کاملNegative Cycle Detection Problem
In this paper, we will describe some heuristics that can be used to improve the runtime of a wide range of commonly used algorithms for the negative cycle detection problem significantly, such as Bellman-Ford-Tarjan (BFCT) algorithm, Goldberg-Radzik (GORC) algorithm and Bellman-Ford-Moore algorithm with Predecessor Array (BFCF). The heuristics are very easy to be implemented and only require mo...
متن کاملNegative Selection Based Data Classification with Flexible Boundaries
One of the most important artificial immune algorithms is negative selection algorithm, which is an anomaly detection and pattern recognition technique; however, recent research has shown the successful application of this algorithm in data classification. Most of the negative selection methods consider deterministic boundaries to distinguish between self and non-self-spaces. In this paper, two...
متن کاملDistributed Negative Cycle Detection Algorithms
The single source shortest path problem (SSSP) is a fundamental problem with many theoretical and practical applications and with several effective and well-grounded sequential algorithms. The same can be said about the closely related negative cycle problem (NCP) which is to find a negative length cycle in a graph or to prove that there are none. In fact, all known algorithms for NCP combine a...
متن کاملNP-Completeness of the Negative k-Cycle Problem
Given a positive integer k and a directed graph with a cost on each edge, the k-length negative cost cycle (kLNCC ) problem is to determine whether there exists a negative cost cycle with at least k edges, and the fixed-point k-length negative cost cycle trail (FPkLNCCT) problem is to determine whether there exists a negative trail enrouting a given vertex (as the fixed point) and containing on...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Math. Program.
دوره 85 شماره
صفحات -
تاریخ انتشار 1996